Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Australia F1 Argentina F3 Romania F11 Romania F12 Argentina F4 Argentina F5 Brazil F13 Uruguay F1 Argentina F7 Cuba F1 Romania F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F17 Argentina F9 Argentina F10 Uruguay F1 Colombia F2 Argentina F1 Argentina F3 Uruguay F4 Australia F2 Romania F8 Romania F9 Argentina F2 Brazil F10 Brazil F11 Brazil F12 Chile F2 Chile F3 Argentina F4 Argentina F5 Romania F9 Romania F13 Romania F14 Romania F15 Romania F16 Colombia F6 Australia F9 Venezuela F7 Venezuela F8 Colombia F1 Argentina F9 Uruguay F1 Gallagher International - Hamilton Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Clay Court Challenger - Forest Hills GHI Bronx Tennis Classic - Bronx XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava USTA Challenger of Burbank - Burbank Copa Petrobras Brazil - Belo Horizonte III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Hilton Waikoloa Village USTA Challenger - Waikoloa Ljubljana Open 2008 - Ljubljana Torneo Internacional Challenger Fila 2006 - Leon Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Barletta Challenger Sofia Challenger Furth Challenger Braunschweig Challenger Scheveningen Challenger Gosford Australian Unity Challenger - Gosford Poznan Challenger XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham San Marino Challenger Cordenons Challenger GHI Bronx Classic - Bronx Napoli Challenger Brasov Challenger - Brasov Furth Challenger 2002 Azalea Orthopedic Challenger - Tyler Scheveningen Challenger St. Brieuc Challenger USTA Freeman Men's Challenger - Joplin Szczecin Challenger Nord/LB Open 2004 - Braunschweig Buenos Aires Challenger Charlottesville Challenger Knoxville Challenger BMW Tennis Championship - Sunrise Champaign Challenger San Luis Potosi Challenger - San Luis Potosi Copa Petrobras Colombia - Bogota Trofeo Sisma Mantova - Mantova Aberto de Santa Catarina de Tenis - Florianopolis Aamulehti Tampere Opene - Tampere Mitsubishi Electric Europe Cup - Monza San Marino Cepu Open - San Marino Copa Petrobras Argentina - Buenos Aires Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Almaty Challenger 1 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Montevideo Challenger Kos Succhetti Tennis Cup - Cordenons Rabat Challenger Tanger Challenger Furth Challenger Napoli Challenger XL Bermuda Open - Bermuda Athens Challenger Ostrava Challenger Lugano Challenger ARMS USTA Challenger - Rocky Mount Rijeka Challenger The 69th King's Cup-Thailand Open - Bangkok Santos Challenger Sao Paulo Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Buenos Aires Challenger Montevideo Challenger Panama City Challenger Barranquilla Challenger Vercelli Challenger Fifth-Third Bank Tennis Championships - Lexington Rome Challenger Mestre Challenger Caltanissetta Challenger XXXVII Torneig C.E. Laieta - Barcelona Guayaquil Challenger Montevideo Challenger Tampere Challenger Ispat Open 2004 - Ostrava Steelers Cup - Kosice Siemens Open 2004 - Scheveningen China Open - Beijing Uncle Toby's Australian Men's Clay Court Challenger - Canberra Montevideo Challenger Uncle Tobys Challenger in Caloundra - Caloundra Tennis Napoli Cup - Napoli Open Castilla y Leon - Segovia Porsche Open - Poznan Timisoara Challenger - Timisoara Czech Open 2005 - Prostejov GHI Bronx Classic - Bronx Challenger Copa Sevilla - Seville Pekao Open 2005 - Szczecin XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota 2003 Freeman Men's Challenger - Joplin Kia International in Caloundra - Caloundra Montevideo Challenger Copa Petrobras - Montevideo Harrah's Entertainment Men's Pro Challenger - Tunica Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini The LTA Hull Challenger - Hull Prostejov Challenger dBI Tennis Challenger - Binghamton Joinville Tennis Festival - Joinville II Manta Open - Manta Caltanissetta Challenger Dusseldorf Open 2006 - Dusseldorf Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin The Surbiton Trophy - Surbiton Braunschweig Challenger Copa Petrobras Paraguay - Asuncion Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Copa Kia Challenger ATP - Santiago BH Tennis Open International Cup - Belo Horizonte Bancolombia Open - Bogota Morocco Tennis Tour - Fes Tennis Napoli Cup 2007 - Napoli Isla de Gran Canaria - Mas Palomas The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Campinas Challenger Porsche Open - Poznan Montevideo Challenger ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Aix En Provence Challenger Lima Challenger 2007 - Lima Arpa Ceramic Cup - Reggio Emilia USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Medjurgorje Open - Medjugorje Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Tennis Napoli Cup - Napoli BMW Tennis Championship - Sunrise Copa Petrobras-Colombia - Bogota XI Torneo Internazionale di Tennis - Barletta Copa Petrobras-Brazil - Aracaju Copa Petrobras-Paraguay - Asuncion Cyclus Open de Tenis - Florianopolis Copa Ericsson Uruguay - Montevideo Bancolombia Open - Cali Sao Paulo Challenger Iquique Challenger ECM Prague Open 2005 - Prague Burnie Challenger Meknes Challenger Marrakech Challenger Granby Challenger - Granby Bordeaux Challenger Morocco Tennis Tour - Marrakech Zagreb Challenger Karlsruhe Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Tunis Challenger Szczecin Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Montevideo Challenger Tarragona Challenger Challenger Casablanca San Angel - Mexico City Montechiarugolo Challenger Samsung Securities Cup Challenger Tennis - Seoul Milan Challenger Samsung Securities Cup - Seoul Iasi Challenger Poznan Challenger Kitzbuhel Challenger Trani Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Zivnobanka Czech Open - Prostejov Marrakech Challenger Barletta Challenger Uncle Toby's Burnie Challenger - Tasmania Schickedanz Open - Furth Rome Challenger ATU Cup - Weiden South African Airways Tennis Open - Durban Zagreb Challenger Alessandria Challenger Samsung Securities Cup - Seoul Poznan Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguay - Montevideo Genoa Open Challenger-Fondazione Carige - Genova Salinas Challenger Lima Challenger Liberec Challenger TEAN International - Alphen Aan Den Rijn Santo Domingo Challenger Guayaquil Challenger Tunis Challenger Montevideo Challenger Aix En Provence Challenger Lyon Challenger Salzburg-Anif Challenger Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Santa Cruz de la Sierra 2 Challenger Aix En Provence Challenger Bordeaux Challenger Luedenscheid Challenger U.S. Open - New York Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Adidas International - Sydney Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis The Priority Telecom Open - Amersfoort China Open - Beijing Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Brisbane - Brisbane Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Apia International - Sydney Argentina Open - Buenos Aires Open Seat Godo - Barcelona Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Nature Valley International - Eastbourne German Tennis Championships - Hamburg Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg BMW Open - Munich Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Belgrade 2 - Belgrade Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Open Sabadell Atlantico - Barcelona Plava Laguna Croatia Open - Umag Winston Salem - Winston Salem Rio Open - Rio de Janeiro Apia International - Sydney SkiStar Swedish Open - Bastad Great Ocean Road Open - Melbourne Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, AUS-ARG 1-4 Internazionali BNL d'Italia - Rome Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, 1R, URU-DOM 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Wimbledon - London Australian Open Wildcard Play-Off - Melbourne Davis Cup, World Group, PO, AUS-BEL 2-3 Shanghai Rolex Masters - Shanghai Olympics - Rio de Janeiro Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group 2, 2R, URU-ECU 5-0